#include "Utils.h"

char* Utils::NOMBRE_ARCHIVO_PARA_CONTADOR_DE_AUTOS_MC =
		"./src/concurrencia/Fifo.o";
char Utils::LETRA_PARA_CONTADOR_DE_AUTOS_MC = 'R';
char* Utils::NOMBRE_ARCHIVO_PARA_DINERO_RECAUDADO_MC =
		"./src/concurrencia/Semaforo.o";
char Utils::LETRA_PARA_DINERO_RECAUDADO_MC = 'B';
char* Utils::NOMBRE_ARCHIVO_PARA_PLAZAS_ESTACIONAMIENTO_MC =
		"./src/PlazaEstacionamiento.o";
char Utils::LETRA_PARA_PLAZAS_ESTACIONAMIENTO_MC = 'C';
char* Utils::NOMBRE_ARCHIVO_SEMAFORO_LECTURA_ENTRADA = "./src/Entrada.o";
char* Utils::NOMBRE_ARCHIVO_SEMAFORO_ESCRITURA_ENTRADA =
		"./src/Estacionamiento.o";
char* Utils::NOMBRE_ARCHIVO_SEMAFORO_LECTURA_SALIDA = "./src/Simulacion.o";
char* Utils::NOMBRE_ARCHIVO_SEMAFORO_ESCRITURA_SALIDA = "./src/Salida.o";
char* Utils::NOMBRE_ARCHIVO_SEMAFORO_EMPEZAR_SIMULACION = "./src/Auto.o";
char* Utils::NOMBRE_ARCHIVO_SEMAFORO_TERMINAR_SIMULACION = "./src/Principal.o";
char* Utils::NOMBRE_ARCHIVO_SEMAFORO_SOLICITAR_INFORMACION =
		"./src/PlazaEstacionamiento.d";
int Utils::MAX_TIEMPO_AUTO_CIRCULANDO = 4;
int Utils::MAX_TIEMPO_AUTO_EN_ESTACIONAR = 2;
int Utils::MAX_TIEMPO_AUTO_ESTACIONADO = 30;
int Utils::TIEMPO_ESPERA_DEFAULT = 60;
double Utils::PRECIO_HORA_DEFAULT = 20;
int Utils::CANTIDAD_LUGARES_DEFAULT = 20;
char * Utils::NOMBRE_ARCHIVO_ENTRADA = "/tmp/entrada";
char * Utils::NOMBRE_ARCHIVO_SALIDA = "/tmp/salida";
char* Utils::NOMBRE_ARCHIVO_PARA_LOCK_MAPA_ESTACIONAMIENTO = "./src/Entrada.d";
char* Utils::NOMBRE_ARCHIVO_PARA_LOCK_CONTADOR_AUTOS = "./src/Simulacion.d";
char* Utils::NOMBRE_ARCHIVO_PARA_LOCK_DINERO_RECAUDADO = "./src/Principal.d";
char* Utils::NOMBRE_ARCHIVO_PARA_LOCK_TERMINO_SIMULACION = "./src/Semaforo.d";
char* Utils::NOMBRE_ARCHIVO_PARA_LOG = "./log";

Utils::Utils() {

}

int Utils::calcularRandom(int max) {
	return (rand() % max + 1);
}

Utils::~Utils() {
}
